1
โครงสร้างของคำสั่งในซีพลัส
AI037Lesson 8
00:00

ในภาษาซีพลัส การเดินทางจากค่าเชิงนามธรรมไปยังการดำเนินการเริ่มต้นด้วย คำสั่ง. คำสั่ง คำสั่งแบบนิพจน์ ถูกสร้างขึ้นเพียงแค่เพิ่มเครื่องหมายจุลภาค (;) ต่อท้ายนิพจน์ ทำให้คอมไพเลอร์ต้องประเมินมันและดำเนินการตามลำดับของ ลำดับการควบคุม อย่างต่อเนื่องกัน

1. คำสั่งว่าง (Null Statement)

คำสั่งว่าง ( null statement (;) เป็นตัวแทนที่ใช้เมื่อภาษาต้องการคำสั่งแต่ตรรกะของคุณไม่จำเป็นต้องใช้ แม้ว่าจะมีประโยชน์ในบางลูป แต่ควรระวังคำสั่งว่างที่เกิดขึ้นโดยบังเอิญ คำสั่งว่างที่ไม่จำเป็น—การใส่เครื่องหมายจุลภาคโดยประมาทหลังจาก while หรือ if หัวข้ออาจนำไปสู่ข้อผิดพลาดทางตรรกะที่ร้ายแรง ซึ่งร่างกายที่ตั้งใจจะใช้งานกลับถูกมองข้าม

⚠️ คำเตือน (หน้า 235): การใส่เครื่องหมายจุลภาคโดยประมาทหลังหัวข้อลูปจะทำให้เกิดคำสั่งว่างเป็นร่างกาย ซึ่งมักนำไปสู่ลูปแบบไม่สิ้นสุด

2. คำสั่งประกอบ (บล็อก)

คำสั่งว่าง ( คำสั่งประกอบหรือ บล็อกเป็นลำดับของคำสั่งที่อยู่ภายในวงเล็บปีกกา { }. มันถูกจัดการเป็นหน่วยการทำงานเดียว บล็อกกำหนดขอบเขตของตัวเอง ชื่อที่กำหนดไว้ด้านในจะมองไม่เห็นจากภายนอก

คำสั่งเดียวval = x + y;std::cout << val;คำสั่งประกอบ (บล็อก){val = x + y;return val;}
หมายเหตุ (หน้า 235): แตกต่างจากคำสั่งธรรมดา บล็อก ไม่ได้ จบลงด้วยเครื่องหมายจุลภาค
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>